import java.util.Arrays;
/**
 * @作者: xiaoxun
 * @日期: 2025/3/9 13:52
 * @描述:可变参数
 */
public class Test01 {
	public static void main(String[] args) {
		/**
		 * 可变参数：是一种特殊的形参，定义在方法、构造器的形参列表中，格式是： 数据类型 ...参数名称
		 * 特点和好处：
		 * 	特点：可以不传数据给他；也可以传递一个或同时传多个数据给他；也可以传一个数组给他
		 * 	好处：常常用来灵活的接收数据
		 * 	注意事项：
		 * 		可变参数在形参列表中只能出现一个。
		 * 		可变参数必须放在形参的最后面。
		 *
		 * 	*/
		sum();
		sum(12,35,64,58);//可以传递多个参数
		sum(new int[]{45,28,65,12,34});//可以传递数组


	}
	//需求：求任意个整数数据的和
	public static void sum(int ...number){
		//可变参数的本质：就是一个数组
		System.out.println("个数："+number.length);
		System.out.println("内容"+ Arrays.toString(number));
	}
}
